Big Huge Thesaurus

disagreeable task

noun